pip freeze > requirements.txt
Note: you may need to restart the kernel to use updated packages.
pip install -r requirements.txt
Requirement already satisfied: affine==2.3.0 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 1)) (2.3.0) Requirement already satisfied: aiohttp==3.7.4 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 2)) (3.7.4) Requirement already satisfied: alabaster==0.7.12 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 3)) (0.7.12) Requirement already satisfied: anaconda-client==1.7.2 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 4)) (1.7.2) Requirement already satisfied: anaconda-navigator==1.10.0 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 5)) (1.10.0) Requirement already satisfied: anaconda-project==0.8.3 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 6)) (0.8.3) Requirement already satisfied: applaunchservices==0.2.1 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 7)) (0.2.1) Requirement already satisfied: appnope@ file:///opt/concourse/worker/volumes/live/0291c9e1-4b15-459f-623e-2770f55be269/volume/appnope_1594338395037/work from file:///opt/concourse/worker/volumes/live/0291c9e1-4b15-459f-623e-2770f55be269/volume/appnope_1594338395037/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 8)) (0.1.0) Requirement already satisfied: appscript@ file:///opt/concourse/worker/volumes/live/50ca4c96-3090-40bb-6981-3a6114ed0af4/volume/appscript_1594840187551/work from file:///opt/concourse/worker/volumes/live/50ca4c96-3090-40bb-6981-3a6114ed0af4/volume/appscript_1594840187551/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 9)) (1.1.1) Requirement already satisfied: argh==0.26.2 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 10)) (0.26.2) Requirement already satisfied: argon2-cffi@ file:///opt/concourse/worker/volumes/live/59af29ac-4890-416e-7ab7-794f8d6f7ecd/volume/argon2-cffi_1596828548321/work from file:///opt/concourse/worker/volumes/live/59af29ac-4890-416e-7ab7-794f8d6f7ecd/volume/argon2-cffi_1596828548321/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 11)) (20.1.0) Requirement already satisfied: asgiref==3.3.4 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 12)) (3.3.4) Requirement already satisfied: asn1crypto@ file:///tmp/build/80754af9/asn1crypto_1596577642040/work from file:///tmp/build/80754af9/asn1crypto_1596577642040/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 13)) (1.4.0) Requirement already satisfied: astroid@ file:///opt/concourse/worker/volumes/live/21fd14a9-2a7e-484b-7394-5a9912cdcf80/volume/astroid_1592498459180/work from file:///opt/concourse/worker/volumes/live/21fd14a9-2a7e-484b-7394-5a9912cdcf80/volume/astroid_1592498459180/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 14)) (2.4.2) Requirement already satisfied: astropy==4.0.2 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 15)) (4.0.2) Requirement already satisfied: async-generator==1.10 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 16)) (1.10) Requirement already satisfied: async-timeout==3.0.1 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 17)) (3.0.1) Requirement already satisfied: atomicwrites==1.4.0 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 18)) (1.4.0) Requirement already satisfied: attrs@ file:///tmp/build/80754af9/attrs_1604765588209/work from file:///tmp/build/80754af9/attrs_1604765588209/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 19)) (20.3.0) Requirement already satisfied: autopep8@ file:///tmp/build/80754af9/autopep8_1596578164842/work from file:///tmp/build/80754af9/autopep8_1596578164842/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 20)) (1.5.4) Requirement already satisfied: Babel@ file:///tmp/build/80754af9/babel_1605108370292/work from file:///tmp/build/80754af9/babel_1605108370292/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 21)) (2.8.1) Requirement already satisfied: backcall==0.2.0 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 22)) (0.2.0) Requirement already satisfied: backports.functools-lru-cache==1.6.1 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 23)) (1.6.1) Requirement already satisfied: backports.shutil-get-terminal-size==1.0.0 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 24)) (1.0.0) Requirement already satisfied: backports.tempfile==1.0 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 25)) (1.0) Requirement already satisfied: backports.weakref==1.0.post1 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 26)) (1.0.post1) Requirement already satisfied: beautifulsoup4@ file:///tmp/build/80754af9/beautifulsoup4_1601924105527/work from file:///tmp/build/80754af9/beautifulsoup4_1601924105527/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 27)) (4.9.3) Requirement already satisfied: bitarray@ file:///opt/concourse/worker/volumes/live/fdfca23e-4dd8-48f7-512d-c4f3db552eeb/volume/bitarray_1605065128338/work from file:///opt/concourse/worker/volumes/live/fdfca23e-4dd8-48f7-512d-c4f3db552eeb/volume/bitarray_1605065128338/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 28)) (1.6.1) Requirement already satisfied: bkcharts==0.2 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 29)) (0.2) Requirement already satisfied: bleach@ file:///tmp/build/80754af9/bleach_1600439572647/work from file:///tmp/build/80754af9/bleach_1600439572647/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 30)) (3.2.1) Requirement already satisfied: bokeh@ file:///opt/concourse/worker/volumes/live/b2253281-9b72-4dcb-624e-e22924b50435/volume/bokeh_1603297849453/work from file:///opt/concourse/worker/volumes/live/b2253281-9b72-4dcb-624e-e22924b50435/volume/bokeh_1603297849453/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 31)) (2.2.3) Requirement already satisfied: boto==2.49.0 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 32)) (2.49.0) Requirement already satisfied: Bottleneck==1.3.2 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 33)) (1.3.2) Requirement already satisfied: branca==0.4.2 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 34)) (0.4.2) Requirement already satisfied: brotlipy==0.7.0 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 35)) (0.7.0) Requirement already satisfied: certifi==2020.6.20 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 36)) (2020.6.20) Requirement already satisfied: cffi@ file:///opt/concourse/worker/volumes/live/b9607b09-b777-4ff7-53dc-287727eb8574/volume/cffi_1600699191154/work from file:///opt/concourse/worker/volumes/live/b9607b09-b777-4ff7-53dc-287727eb8574/volume/cffi_1600699191154/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 37)) (1.14.3) Requirement already satisfied: chardet==3.0.4 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 38)) (3.0.4) Requirement already satisfied: click==7.1.2 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 39)) (7.1.2) Requirement already satisfied: click-plugins==1.1.1 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 40)) (1.1.1) Requirement already satisfied: cligj==0.7.1 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 41)) (0.7.1) Requirement already satisfied: cloudpickle@ file:///tmp/build/80754af9/cloudpickle_1598884132938/work from file:///tmp/build/80754af9/cloudpickle_1598884132938/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 42)) (1.6.0) Requirement already satisfied: clyent==1.2.2 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 43)) (1.2.2) Requirement already satisfied: colorama@ file:///tmp/build/80754af9/colorama_1603211150991/work from file:///tmp/build/80754af9/colorama_1603211150991/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 44)) (0.4.4) Requirement already satisfied: conda==4.10.1 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 45)) (4.10.1) Requirement already satisfied: conda-build==3.20.5 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 46)) (3.20.5) Requirement already satisfied: conda-package-handling@ file:///opt/concourse/worker/volumes/live/a7e34989-4c54-4cb6-4156-4e58ee270730/volume/conda-package-handling_1603018121300/work from file:///opt/concourse/worker/volumes/live/a7e34989-4c54-4cb6-4156-4e58ee270730/volume/conda-package-handling_1603018121300/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 47)) (1.7.2) Requirement already satisfied: conda-verify==3.4.2 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 48)) (3.4.2) Requirement already satisfied: contextily==1.1.0 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 49)) (1.1.0) Requirement already satisfied: contextlib2==0.6.0.post1 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 50)) (0.6.0.post1) Requirement already satisfied: cryptography@ file:///opt/concourse/worker/volumes/live/aeb63a26-659e-4edb-5405-74ba8e0c76f2/volume/cryptography_1601046839724/work from file:///opt/concourse/worker/volumes/live/aeb63a26-659e-4edb-5405-74ba8e0c76f2/volume/cryptography_1601046839724/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 51)) (3.1.1) Requirement already satisfied: cycler==0.10.0 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 52)) (0.10.0) Requirement already satisfied: Cython@ file:///opt/concourse/worker/volumes/live/6158b663-a4ca-4e19-7e05-8807e4f79146/volume/cython_1594835048880/work from file:///opt/concourse/worker/volumes/live/6158b663-a4ca-4e19-7e05-8807e4f79146/volume/cython_1594835048880/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 53)) (0.29.21) Requirement already satisfied: cytoolz==0.11.0 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 54)) (0.11.0) Requirement already satisfied: dask@ file:///tmp/build/80754af9/dask-core_1602083700509/work from file:///tmp/build/80754af9/dask-core_1602083700509/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 55)) (2.30.0) Requirement already satisfied: dataframe-image==0.1.1 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 56)) (0.1.1) Requirement already satisfied: decorator==4.4.2 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 57)) (4.4.2) Requirement already satisfied: defusedxml==0.6.0 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 58)) (0.6.0) Requirement already satisfied: descartes==1.1.0 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 59)) (1.1.0) Requirement already satisfied: diff-match-patch@ file:///tmp/build/80754af9/diff-match-patch_1594828741838/work from file:///tmp/build/80754af9/diff-match-patch_1594828741838/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 60)) (20200713) Requirement already satisfied: distributed@ file:///opt/concourse/worker/volumes/live/bd66aa48-5cf5-4b60-6ed4-f204fff153f6/volume/distributed_1605066538557/work from file:///opt/concourse/worker/volumes/live/bd66aa48-5cf5-4b60-6ed4-f204fff153f6/volume/distributed_1605066538557/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 61)) (2.30.1) Requirement already satisfied: Django==3.2.2 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 62)) (3.2.2) Requirement already satisfied: docutils==0.16 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 63)) (0.16) Requirement already satisfied: EasyProcess==0.3 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 64)) (0.3) Requirement already satisfied: entrypoint2==0.2.4 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 65)) (0.2.4) Requirement already satisfied: entrypoints==0.3 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 66)) (0.3) Requirement already satisfied: et-xmlfile==1.0.1 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 67)) (1.0.1) Requirement already satisfied: fastcache==1.1.0 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 68)) (1.1.0) Requirement already satisfied: filelock==3.0.12 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 69)) (3.0.12) Requirement already satisfied: Fiona==1.8.18 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 70)) (1.8.18) Requirement already satisfied: flake8@ file:///tmp/build/80754af9/flake8_1601911421857/work from file:///tmp/build/80754af9/flake8_1601911421857/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 71)) (3.8.4) Requirement already satisfied: Flask==1.1.2 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 72)) (1.1.2) Requirement already satisfied: folium==0.12.1 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 73)) (0.12.1) Requirement already satisfied: fsspec@ file:///tmp/build/80754af9/fsspec_1602684995936/work from file:///tmp/build/80754af9/fsspec_1602684995936/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 74)) (0.8.3) Requirement already satisfied: future==0.18.2 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 75)) (0.18.2) Requirement already satisfied: geographiclib==1.50 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 76)) (1.50) Requirement already satisfied: geopandas==0.8.2 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 77)) (0.8.2) Requirement already satisfied: geopy==2.1.0 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 78)) (2.1.0) Requirement already satisfied: gevent@ file:///opt/concourse/worker/volumes/live/e6b243ce-c4b8-40bb-4934-ef3bf1c512f2/volume/gevent_1601397552921/work from file:///opt/concourse/worker/volumes/live/e6b243ce-c4b8-40bb-4934-ef3bf1c512f2/volume/gevent_1601397552921/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 79)) (20.9.0) Requirement already satisfied: glob2==0.7 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 80)) (0.7) Requirement already satisfied: gmpy2==2.0.8 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 81)) (2.0.8) Requirement already satisfied: googlemaps==4.4.5 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 82)) (4.4.5) Requirement already satisfied: greenlet@ file:///opt/concourse/worker/volumes/live/02d5d57d-1f11-4cf9-580a-19e679c78dc9/volume/greenlet_1600874049903/work from file:///opt/concourse/worker/volumes/live/02d5d57d-1f11-4cf9-580a-19e679c78dc9/volume/greenlet_1600874049903/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 83)) (0.4.17) Requirement already satisfied: h5py==2.10.0 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 84)) (2.10.0) Requirement already satisfied: HeapDict==1.0.1 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 85)) (1.0.1) Requirement already satisfied: html5lib@ file:///tmp/build/80754af9/html5lib_1593446221756/work from file:///tmp/build/80754af9/html5lib_1593446221756/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 86)) (1.1) Requirement already satisfied: idna@ file:///tmp/build/80754af9/idna_1593446292537/work from file:///tmp/build/80754af9/idna_1593446292537/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 87)) (2.10) Requirement already satisfied: image==1.5.33 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 88)) (1.5.33) Requirement already satisfied: imageio@ file:///tmp/build/80754af9/imageio_1594161405741/work from file:///tmp/build/80754af9/imageio_1594161405741/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 89)) (2.9.0) Requirement already satisfied: imagesize==1.2.0 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 90)) (1.2.0) Requirement already satisfied: importlib-metadata@ file:///tmp/build/80754af9/importlib-metadata_1602276842396/work from file:///tmp/build/80754af9/importlib-metadata_1602276842396/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 91)) (2.0.0) Requirement already satisfied: iniconfig@ file:///tmp/build/80754af9/iniconfig_1602780191262/work from file:///tmp/build/80754af9/iniconfig_1602780191262/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 92)) (1.1.1) Requirement already satisfied: intervaltree@ file:///tmp/build/80754af9/intervaltree_1598376443606/work from file:///tmp/build/80754af9/intervaltree_1598376443606/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 93)) (3.1.0) Requirement already satisfied: ipykernel@ file:///opt/concourse/worker/volumes/live/88f541d3-5a27-498f-7391-f2e50ca36560/volume/ipykernel_1596206680118/work/dist/ipykernel-5.3.4-py3-none-any.whl from file:///opt/concourse/worker/volumes/live/88f541d3-5a27-498f-7391-f2e50ca36560/volume/ipykernel_1596206680118/work/dist/ipykernel-5.3.4-py3-none-any.whl in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 94)) (5.3.4) Requirement already satisfied: ipynb==0.5.1 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 95)) (0.5.1) Requirement already satisfied: ipython@ file:///opt/concourse/worker/volumes/live/26969e8f-c9f7-42dc-6ffb-b3effd424c49/volume/ipython_1604101242376/work from file:///opt/concourse/worker/volumes/live/26969e8f-c9f7-42dc-6ffb-b3effd424c49/volume/ipython_1604101242376/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 96)) (7.19.0) Requirement already satisfied: ipython-genutils==0.2.0 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 97)) (0.2.0) Requirement already satisfied: ipywidgets@ file:///tmp/build/80754af9/ipywidgets_1601490159889/work from file:///tmp/build/80754af9/ipywidgets_1601490159889/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 98)) (7.5.1) Requirement already satisfied: isort@ file:///tmp/build/80754af9/isort_1602603989581/work from file:///tmp/build/80754af9/isort_1602603989581/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 99)) (5.6.4) Requirement already satisfied: itsdangerous==1.1.0 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 100)) (1.1.0) Requirement already satisfied: jdcal==1.4.1 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 101)) (1.4.1) Requirement already satisfied: jedi@ file:///opt/concourse/worker/volumes/live/1c5c293b-9147-4b4b-5a7f-d3f5eddb8470/volume/jedi_1592841952519/work from file:///opt/concourse/worker/volumes/live/1c5c293b-9147-4b4b-5a7f-d3f5eddb8470/volume/jedi_1592841952519/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 102)) (0.17.1) Requirement already satisfied: Jinja2==2.11.2 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 103)) (2.11.2) Requirement already satisfied: joblib@ file:///tmp/build/80754af9/joblib_1601912903842/work from file:///tmp/build/80754af9/joblib_1601912903842/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 104)) (0.17.0) Requirement already satisfied: json5==0.9.5 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 105)) (0.9.5) Requirement already satisfied: jsonschema@ file:///tmp/build/80754af9/jsonschema_1602607155483/work from file:///tmp/build/80754af9/jsonschema_1602607155483/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 106)) (3.2.0) Requirement already satisfied: jupyter==1.0.0 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 107)) (1.0.0) Requirement already satisfied: jupyter-client@ file:///tmp/build/80754af9/jupyter_client_1601311786391/work from file:///tmp/build/80754af9/jupyter_client_1601311786391/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 108)) (6.1.7) Requirement already satisfied: jupyter-console@ file:///tmp/build/80754af9/jupyter_console_1598884538475/work from file:///tmp/build/80754af9/jupyter_console_1598884538475/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 109)) (6.2.0) Requirement already satisfied: jupyter-contrib-core==0.3.3 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 110)) (0.3.3) Requirement already satisfied: jupyter-contrib-nbextensions@ https://github.com/ipython-contrib/jupyter_contrib_nbextensions/tarball/master from https://github.com/ipython-contrib/jupyter_contrib_nbextensions/tarball/master in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 111)) (0.5.3) Requirement already satisfied: jupyter-core==4.6.3 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 112)) (4.6.3) Requirement already satisfied: jupyter-highlight-selected-word@ file:///Users/runner/miniforge3/conda-bld/jupyter_highlight_selected_word_1611341029944/work from file:///Users/runner/miniforge3/conda-bld/jupyter_highlight_selected_word_1611341029944/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 113)) (0.2.0) Requirement already satisfied: jupyter-latex-envs@ file:///home/conda/feedstock_root/build_artifacts/jupyter_latex_envs_1614852190293/work from file:///home/conda/feedstock_root/build_artifacts/jupyter_latex_envs_1614852190293/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 114)) (1.4.6) Requirement already satisfied: jupyter-nbextensions-configurator@ file:///Users/runner/miniforge3/conda-bld/jupyter_nbextensions_configurator_1611341144578/work from file:///Users/runner/miniforge3/conda-bld/jupyter_nbextensions_configurator_1611341144578/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 115)) (0.4.1) Requirement already satisfied: jupyterlab==2.2.6 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 116)) (2.2.6) Requirement already satisfied: jupyterlab-pygments@ file:///tmp/build/80754af9/jupyterlab_pygments_1601490720602/work from file:///tmp/build/80754af9/jupyterlab_pygments_1601490720602/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 117)) (0.1.2) Requirement already satisfied: jupyterlab-server@ file:///tmp/build/80754af9/jupyterlab_server_1594164409481/work from file:///tmp/build/80754af9/jupyterlab_server_1594164409481/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 118)) (1.2.0) Requirement already satisfied: keyring@ file:///opt/concourse/worker/volumes/live/54fc3ec2-338b-44f5-5e13-d62afa6b5820/volume/keyring_1601490916376/work from file:///opt/concourse/worker/volumes/live/54fc3ec2-338b-44f5-5e13-d62afa6b5820/volume/keyring_1601490916376/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 119)) (21.4.0) Requirement already satisfied: kiwisolver@ file:///opt/concourse/worker/volumes/live/b8936fa6-0e4b-47e7-4fb4-e02dbd4505ee/volume/kiwisolver_1604014598721/work from file:///opt/concourse/worker/volumes/live/b8936fa6-0e4b-47e7-4fb4-e02dbd4505ee/volume/kiwisolver_1604014598721/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 120)) (1.3.0) Requirement already satisfied: lazy-object-proxy==1.4.3 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 121)) (1.4.3) Requirement already satisfied: libarchive-c==2.9 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 122)) (2.9) Requirement already satisfied: llvmlite==0.34.0 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 123)) (0.34.0) Requirement already satisfied: locket==0.2.0 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 124)) (0.2.0) Requirement already satisfied: lxml@ file:///opt/concourse/worker/volumes/live/9351a723-931c-40fa-7baa-f2f468cdccf6/volume/lxml_1603216287330/work from file:///opt/concourse/worker/volumes/live/9351a723-931c-40fa-7baa-f2f468cdccf6/volume/lxml_1603216287330/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 125)) (4.6.1) Requirement already satisfied: mapclassify==2.4.2 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 126)) (2.4.2) Requirement already satisfied: markdown-toc==1.2.6 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 127)) (1.2.6) Requirement already satisfied: MarkupSafe@ file:///opt/concourse/worker/volumes/live/cb778296-98db-45ad-411e-6f726e102dc3/volume/markupsafe_1594371638608/work from file:///opt/concourse/worker/volumes/live/cb778296-98db-45ad-411e-6f726e102dc3/volume/markupsafe_1594371638608/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 128)) (1.1.1) Requirement already satisfied: matplotlib@ file:///opt/concourse/worker/volumes/live/f7797860-f8aa-410c-4a56-72315954816b/volume/matplotlib-base_1603378002957/work from file:///opt/concourse/worker/volumes/live/f7797860-f8aa-410c-4a56-72315954816b/volume/matplotlib-base_1603378002957/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 129)) (3.3.2) Requirement already satisfied: mccabe==0.6.1 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 130)) (0.6.1) Requirement already satisfied: mercantile==1.2.1 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 131)) (1.2.1) Requirement already satisfied: mistune@ file:///opt/concourse/worker/volumes/live/95802d64-d39c-491b-74ce-b9326880ca54/volume/mistune_1594373201816/work from file:///opt/concourse/worker/volumes/live/95802d64-d39c-491b-74ce-b9326880ca54/volume/mistune_1594373201816/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 132)) (0.8.4) Requirement already satisfied: mkl-fft==1.2.0 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 133)) (1.2.0) Requirement already satisfied: mkl-random==1.1.1 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 134)) (1.1.1) Requirement already satisfied: mkl-service==2.3.0 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 135)) (2.3.0) Requirement already satisfied: mock==4.0.2 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 136)) (4.0.2) Requirement already satisfied: more-itertools@ file:///tmp/build/80754af9/more-itertools_1605111547926/work from file:///tmp/build/80754af9/more-itertools_1605111547926/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 137)) (8.6.0) Requirement already satisfied: mpmath==1.1.0 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 138)) (1.1.0) Requirement already satisfied: msgpack==1.0.0 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 139)) (1.0.0) Requirement already satisfied: mss==6.1.0 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 140)) (6.1.0) Requirement already satisfied: multidict==5.1.0 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 141)) (5.1.0) Requirement already satisfied: multipledispatch==0.6.0 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 142)) (0.6.0) Requirement already satisfied: munch==2.5.0 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 143)) (2.5.0) Requirement already satisfied: navigator-updater==0.2.1 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 144)) (0.2.1) Requirement already satisfied: nbclient@ file:///tmp/build/80754af9/nbclient_1602783176460/work from file:///tmp/build/80754af9/nbclient_1602783176460/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 145)) (0.5.1) Requirement already satisfied: nbconvert@ file:///opt/concourse/worker/volumes/live/2b9c1d93-d0fd-432f-7d93-66c93d81b614/volume/nbconvert_1601914875037/work from file:///opt/concourse/worker/volumes/live/2b9c1d93-d0fd-432f-7d93-66c93d81b614/volume/nbconvert_1601914875037/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 146)) (6.0.7) Requirement already satisfied: nbformat@ file:///tmp/build/80754af9/nbformat_1602783287752/work from file:///tmp/build/80754af9/nbformat_1602783287752/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 147)) (5.0.8) Requirement already satisfied: nbimporter==0.3.4 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 148)) (0.3.4) Requirement already satisfied: nest-asyncio@ file:///tmp/build/80754af9/nest-asyncio_1605115881283/work from file:///tmp/build/80754af9/nest-asyncio_1605115881283/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 149)) (1.4.2) Requirement already satisfied: networkx@ file:///tmp/build/80754af9/networkx_1598376031484/work from file:///tmp/build/80754af9/networkx_1598376031484/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 150)) (2.5) Requirement already satisfied: nltk@ file:///tmp/build/80754af9/nltk_1592496090529/work from file:///tmp/build/80754af9/nltk_1592496090529/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 151)) (3.5) Requirement already satisfied: nose@ file:///opt/concourse/worker/volumes/live/a029938e-1732-4cd8-5b98-0542283d158b/volume/nose_1594377915100/work from file:///opt/concourse/worker/volumes/live/a029938e-1732-4cd8-5b98-0542283d158b/volume/nose_1594377915100/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 152)) (1.3.7) Requirement already satisfied: notebook@ file:///opt/concourse/worker/volumes/live/be0f3504-189d-4bae-4e57-c5d6da73ffcd/volume/notebook_1601501605350/work from file:///opt/concourse/worker/volumes/live/be0f3504-189d-4bae-4e57-c5d6da73ffcd/volume/notebook_1601501605350/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 153)) (6.1.4) Requirement already satisfied: numba@ file:///opt/concourse/worker/volumes/live/ae24c1ca-d916-4043-5919-a843fa33e451/volume/numba_1600084276085/work from file:///opt/concourse/worker/volumes/live/ae24c1ca-d916-4043-5919-a843fa33e451/volume/numba_1600084276085/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 154)) (0.51.2) Requirement already satisfied: numexpr==2.7.1 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 155)) (2.7.1) Requirement already satisfied: numpy@ file:///opt/concourse/worker/volumes/live/5572694e-967a-4c0c-52cf-b53d43e72de9/volume/numpy_and_numpy_base_1603491881791/work from file:///opt/concourse/worker/volumes/live/5572694e-967a-4c0c-52cf-b53d43e72de9/volume/numpy_and_numpy_base_1603491881791/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 156)) (1.19.2) Requirement already satisfied: numpydoc@ file:///tmp/build/80754af9/numpydoc_1605117425582/work from file:///tmp/build/80754af9/numpydoc_1605117425582/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 157)) (1.1.0) Requirement already satisfied: olefile==0.46 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 158)) (0.46) Requirement already satisfied: openpyxl@ file:///tmp/build/80754af9/openpyxl_1598113097404/work from file:///tmp/build/80754af9/openpyxl_1598113097404/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 159)) (3.0.5) Requirement already satisfied: osmnx==1.0.1 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 160)) (1.0.1) Requirement already satisfied: packaging==20.4 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 161)) (20.4) Requirement already satisfied: pandas@ file:///opt/concourse/worker/volumes/live/f14cf8c4-c564-4eff-4b17-158e90dbf88a/volume/pandas_1602088128240/work from file:///opt/concourse/worker/volumes/live/f14cf8c4-c564-4eff-4b17-158e90dbf88a/volume/pandas_1602088128240/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 162)) (1.1.3) Requirement already satisfied: pandocfilters@ file:///opt/concourse/worker/volumes/live/c330e404-216d-466b-5327-8ce8fe854d3a/volume/pandocfilters_1605120442288/work from file:///opt/concourse/worker/volumes/live/c330e404-216d-466b-5327-8ce8fe854d3a/volume/pandocfilters_1605120442288/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 163)) (1.4.3) Requirement already satisfied: parso==0.7.0 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 164)) (0.7.0) Requirement already satisfied: partd==1.1.0 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 165)) (1.1.0) Requirement already satisfied: path@ file:///opt/concourse/worker/volumes/live/fcdf620c-46d6-4284-4c1e-5b8c3bc6c5c6/volume/path_1596907417277/work from file:///opt/concourse/worker/volumes/live/fcdf620c-46d6-4284-4c1e-5b8c3bc6c5c6/volume/path_1596907417277/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 166)) (15.0.0) Requirement already satisfied: pathlib2@ file:///opt/concourse/worker/volumes/live/de518564-0d9f-405e-472b-38136f0c2169/volume/pathlib2_1594381084269/work from file:///opt/concourse/worker/volumes/live/de518564-0d9f-405e-472b-38136f0c2169/volume/pathlib2_1594381084269/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 167)) (2.3.5) Requirement already satisfied: pathtools==0.1.2 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 168)) (0.1.2) Requirement already satisfied: patsy==0.5.1 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 169)) (0.5.1) Requirement already satisfied: pep8==1.7.1 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 170)) (1.7.1) Requirement already satisfied: pexpect@ file:///opt/concourse/worker/volumes/live/8701bb20-ad87-46c7-5108-30c178cf97e5/volume/pexpect_1594383388344/work from file:///opt/concourse/worker/volumes/live/8701bb20-ad87-46c7-5108-30c178cf97e5/volume/pexpect_1594383388344/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 171)) (4.8.0) Requirement already satisfied: pickleshare@ file:///opt/concourse/worker/volumes/live/93ec39d8-05bb-4f84-7efc-98735bc39b70/volume/pickleshare_1594384101884/work from file:///opt/concourse/worker/volumes/live/93ec39d8-05bb-4f84-7efc-98735bc39b70/volume/pickleshare_1594384101884/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 172)) (0.7.5) Requirement already satisfied: Pillow@ file:///opt/concourse/worker/volumes/live/991b9a87-3372-4acd-45f9-eaa52701f03c/volume/pillow_1603822262543/work from file:///opt/concourse/worker/volumes/live/991b9a87-3372-4acd-45f9-eaa52701f03c/volume/pillow_1603822262543/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 173)) (8.0.1) Requirement already satisfied: pkginfo==1.6.1 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 174)) (1.6.1) Requirement already satisfied: plotly==4.14.3 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 175)) (4.14.3) Requirement already satisfied: pluggy==0.13.1 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 176)) (0.13.1) Requirement already satisfied: ply==3.11 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 177)) (3.11) Requirement already satisfied: prometheus-client==0.8.0 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 178)) (0.8.0) Requirement already satisfied: prompt-toolkit@ file:///tmp/build/80754af9/prompt-toolkit_1602688806899/work from file:///tmp/build/80754af9/prompt-toolkit_1602688806899/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 179)) (3.0.8) Requirement already satisfied: psutil@ file:///opt/concourse/worker/volumes/live/ff72f822-991c-4030-4f3a-8c41d3ac4e4f/volume/psutil_1598370232375/work from file:///opt/concourse/worker/volumes/live/ff72f822-991c-4030-4f3a-8c41d3ac4e4f/volume/psutil_1598370232375/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 180)) (5.7.2) Requirement already satisfied: ptyprocess==0.6.0 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 181)) (0.6.0) Requirement already satisfied: py@ file:///tmp/build/80754af9/py_1593446248552/work from file:///tmp/build/80754af9/py_1593446248552/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 182)) (1.9.0) Requirement already satisfied: pycodestyle==2.6.0 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 183)) (2.6.0) Requirement already satisfied: pycosat==0.6.3 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 184)) (0.6.3) Requirement already satisfied: pycparser@ file:///tmp/build/80754af9/pycparser_1594388511720/work from file:///tmp/build/80754af9/pycparser_1594388511720/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 185)) (2.20) Requirement already satisfied: pycurl==7.43.0.6 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 186)) (7.43.0.6) Requirement already satisfied: pydocstyle@ file:///tmp/build/80754af9/pydocstyle_1598885001695/work from file:///tmp/build/80754af9/pydocstyle_1598885001695/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 187)) (5.1.1) Requirement already satisfied: pydot==1.4.2 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 188)) (1.4.2) Requirement already satisfied: pyflakes==2.2.0 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 189)) (2.2.0) Requirement already satisfied: Pygments@ file:///tmp/build/80754af9/pygments_1604103097372/work from file:///tmp/build/80754af9/pygments_1604103097372/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 190)) (2.7.2) Requirement already satisfied: pylint@ file:///opt/concourse/worker/volumes/live/ed0164b6-bcc7-4f6b-7dd4-ad89660b5dcb/volume/pylint_1598624018129/work from file:///opt/concourse/worker/volumes/live/ed0164b6-bcc7-4f6b-7dd4-ad89660b5dcb/volume/pylint_1598624018129/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 191)) (2.6.0) Requirement already satisfied: pyodbc===4.0.0-unsupported in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 192)) (4.0.0-unsupported) Requirement already satisfied: pyOpenSSL@ file:///tmp/build/80754af9/pyopenssl_1594392929924/work from file:///tmp/build/80754af9/pyopenssl_1594392929924/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 193)) (19.1.0) Requirement already satisfied: pyparsing==2.4.7 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 194)) (2.4.7) Requirement already satisfied: pyproj==3.0.0.post1 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 195)) (3.0.0.post1) Requirement already satisfied: pyrsistent@ file:///opt/concourse/worker/volumes/live/ff11f3f0-615b-4508-471d-4d9f19fa6657/volume/pyrsistent_1600141727281/work from file:///opt/concourse/worker/volumes/live/ff11f3f0-615b-4508-471d-4d9f19fa6657/volume/pyrsistent_1600141727281/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 196)) (0.17.3) Requirement already satisfied: pyscreenshot==3.0 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 197)) (3.0) Requirement already satisfied: PySocks@ file:///opt/concourse/worker/volumes/live/85a5b906-0e08-41d9-6f59-084cee4e9492/volume/pysocks_1594394636991/work from file:///opt/concourse/worker/volumes/live/85a5b906-0e08-41d9-6f59-084cee4e9492/volume/pysocks_1594394636991/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 198)) (1.7.1) Requirement already satisfied: pytest==0.0.0 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 199)) (0.0.0) Requirement already satisfied: python-dateutil==2.8.1 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 200)) (2.8.1) Requirement already satisfied: python-jsonrpc-server@ file:///tmp/build/80754af9/python-jsonrpc-server_1600278539111/work from file:///tmp/build/80754af9/python-jsonrpc-server_1600278539111/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 201)) (0.4.0) Requirement already satisfied: python-language-server@ file:///tmp/build/80754af9/python-language-server_1600454544709/work from file:///tmp/build/80754af9/python-language-server_1600454544709/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 202)) (0.35.1) Requirement already satisfied: pytz==2020.1 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 203)) (2020.1) Requirement already satisfied: PyWavelets@ file:///opt/concourse/worker/volumes/live/ea36e10f-66e8-43ae-511e-c4092764493f/volume/pywavelets_1601658378672/work from file:///opt/concourse/worker/volumes/live/ea36e10f-66e8-43ae-511e-c4092764493f/volume/pywavelets_1601658378672/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 204)) (1.1.1) Requirement already satisfied: PyYAML==5.3.1 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 205)) (5.3.1) Requirement already satisfied: pyzmq==19.0.2 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 206)) (19.0.2) Requirement already satisfied: QDarkStyle==2.8.1 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 207)) (2.8.1) Requirement already satisfied: QtAwesome@ file:///tmp/build/80754af9/qtawesome_1602272867890/work from file:///tmp/build/80754af9/qtawesome_1602272867890/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 208)) (1.0.1) Requirement already satisfied: qtconsole@ file:///tmp/build/80754af9/qtconsole_1600870028330/work from file:///tmp/build/80754af9/qtconsole_1600870028330/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 209)) (4.7.7) Requirement already satisfied: QtPy==1.9.0 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 210)) (1.9.0) Requirement already satisfied: rasterio==1.2.3 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 211)) (1.2.3) Requirement already satisfied: regex@ file:///opt/concourse/worker/volumes/live/7f106f75-0e11-45be-4c20-6b071e37c646/volume/regex_1602786678165/work from file:///opt/concourse/worker/volumes/live/7f106f75-0e11-45be-4c20-6b071e37c646/volume/regex_1602786678165/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 212)) (2020.10.15) Requirement already satisfied: requests==2.25.1 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 213)) (2.25.1) Requirement already satisfied: retrying==1.3.3 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 214)) (1.3.3) Requirement already satisfied: rise==5.7.1 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 215)) (5.7.1) Requirement already satisfied: rope@ file:///tmp/build/80754af9/rope_1602264064449/work from file:///tmp/build/80754af9/rope_1602264064449/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 216)) (0.18.0) Requirement already satisfied: Rtree==0.9.4 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 217)) (0.9.4) Requirement already satisfied: ruamel-yaml==0.15.87 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 218)) (0.15.87) Requirement already satisfied: scikit-image==0.17.2 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 219)) (0.17.2) Requirement already satisfied: scikit-learn@ file:///opt/concourse/worker/volumes/live/111833a2-339b-4578-413b-7337bb8fe64a/volume/scikit-learn_1598376920601/work from file:///opt/concourse/worker/volumes/live/111833a2-339b-4578-413b-7337bb8fe64a/volume/scikit-learn_1598376920601/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 220)) (0.23.2) Requirement already satisfied: scipy@ file:///opt/concourse/worker/volumes/live/851446f6-a052-41c4-4243-67bb78999b49/volume/scipy_1604596178167/work from file:///opt/concourse/worker/volumes/live/851446f6-a052-41c4-4243-67bb78999b49/volume/scipy_1604596178167/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 221)) (1.5.2) Requirement already satisfied: seaborn@ file:///tmp/build/80754af9/seaborn_1600553570093/work from file:///tmp/build/80754af9/seaborn_1600553570093/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 222)) (0.11.0) Requirement already satisfied: selenium==3.141.0 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 223)) (3.141.0) Requirement already satisfied: Send2Trash==1.5.0 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 224)) (1.5.0) Requirement already satisfied: Shapely==1.7.1 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 225)) (1.7.1) Requirement already satisfied: simplegeneric==0.8.1 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 226)) (0.8.1) Requirement already satisfied: singledispatch@ file:///tmp/build/80754af9/singledispatch_1602523705405/work from file:///tmp/build/80754af9/singledispatch_1602523705405/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 227)) (3.4.0.3) Requirement already satisfied: six@ file:///opt/concourse/worker/volumes/live/5b31cb27-1e37-4ca5-6e9f-86246eb206d2/volume/six_1605205320872/work from file:///opt/concourse/worker/volumes/live/5b31cb27-1e37-4ca5-6e9f-86246eb206d2/volume/six_1605205320872/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 228)) (1.15.0) Requirement already satisfied: snowballstemmer==2.0.0 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 229)) (2.0.0) Requirement already satisfied: snuggs==1.4.7 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 230)) (1.4.7) Requirement already satisfied: sortedcollections==1.2.1 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 231)) (1.2.1) Requirement already satisfied: sortedcontainers==2.2.2 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 232)) (2.2.2) Requirement already satisfied: soupsieve==2.0.1 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 233)) (2.0.1) Requirement already satisfied: Sphinx@ file:///tmp/build/80754af9/sphinx_1597428793432/work from file:///tmp/build/80754af9/sphinx_1597428793432/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 234)) (3.2.1) Requirement already satisfied: sphinxcontrib-applehelp==1.0.2 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 235)) (1.0.2) Requirement already satisfied: sphinxcontrib-devhelp==1.0.2 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 236)) (1.0.2) Requirement already satisfied: sphinxcontrib-htmlhelp==1.0.3 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 237)) (1.0.3) Requirement already satisfied: sphinxcontrib-jsmath==1.0.1 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 238)) (1.0.1) Requirement already satisfied: sphinxcontrib-qthelp==1.0.3 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 239)) (1.0.3) Requirement already satisfied: sphinxcontrib-serializinghtml==1.1.4 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 240)) (1.1.4) Requirement already satisfied: sphinxcontrib-websupport@ file:///tmp/build/80754af9/sphinxcontrib-websupport_1597081412696/work from file:///tmp/build/80754af9/sphinxcontrib-websupport_1597081412696/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 241)) (1.2.4) Requirement already satisfied: spyder@ file:///opt/concourse/worker/volumes/live/93f52c11-6bc0-49a8-541e-aa5e1de1eadc/volume/spyder_1599056974853/work from file:///opt/concourse/worker/volumes/live/93f52c11-6bc0-49a8-541e-aa5e1de1eadc/volume/spyder_1599056974853/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 242)) (4.1.5) Requirement already satisfied: spyder-kernels@ file:///opt/concourse/worker/volumes/live/b4ec5b57-5b3c-42d0-7731-c0691f88ee81/volume/spyder-kernels_1599056790993/work from file:///opt/concourse/worker/volumes/live/b4ec5b57-5b3c-42d0-7731-c0691f88ee81/volume/spyder-kernels_1599056790993/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 243)) (1.9.4) Requirement already satisfied: SQLAlchemy@ file:///opt/concourse/worker/volumes/live/0214475e-3c0a-49a9-6cb8-ab2d5c945bef/volume/sqlalchemy_1603812264100/work from file:///opt/concourse/worker/volumes/live/0214475e-3c0a-49a9-6cb8-ab2d5c945bef/volume/sqlalchemy_1603812264100/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 244)) (1.3.20) Requirement already satisfied: sqlparse==0.4.1 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 245)) (0.4.1) Requirement already satisfied: statsmodels@ file:///opt/concourse/worker/volumes/live/148a0e6d-2163-4103-6ef5-61556693c052/volume/statsmodels_1602280229372/work from file:///opt/concourse/worker/volumes/live/148a0e6d-2163-4103-6ef5-61556693c052/volume/statsmodels_1602280229372/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 246)) (0.12.0) Requirement already satisfied: sympy@ file:///opt/concourse/worker/volumes/live/d5d0b33b-5c2f-493b-5b67-8149e5531868/volume/sympy_1605119535834/work from file:///opt/concourse/worker/volumes/live/d5d0b33b-5c2f-493b-5b67-8149e5531868/volume/sympy_1605119535834/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 247)) (1.6.2) Requirement already satisfied: tables==3.6.1 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 248)) (3.6.1) Requirement already satisfied: tblib@ file:///tmp/build/80754af9/tblib_1597928476713/work from file:///tmp/build/80754af9/tblib_1597928476713/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 249)) (1.7.0) Requirement already satisfied: terminado==0.9.1 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 250)) (0.9.1) Requirement already satisfied: testpath==0.4.4 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 251)) (0.4.4) Requirement already satisfied: threadpoolctl@ file:///tmp/tmp9twdgx9k/threadpoolctl-2.1.0-py3-none-any.whl from file:///tmp/tmp9twdgx9k/threadpoolctl-2.1.0-py3-none-any.whl in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 252)) (2.1.0) Requirement already satisfied: tifffile==2020.10.1 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 253)) (2020.10.1) Requirement already satisfied: toml@ file:///tmp/build/80754af9/toml_1592853716807/work from file:///tmp/build/80754af9/toml_1592853716807/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 254)) (0.10.1) Requirement already satisfied: toolz@ file:///tmp/build/80754af9/toolz_1601054250827/work from file:///tmp/build/80754af9/toolz_1601054250827/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 255)) (0.11.1) Requirement already satisfied: tornado==6.0.4 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 256)) (6.0.4) Requirement already satisfied: tqdm@ file:///tmp/build/80754af9/tqdm_1602185206534/work from file:///tmp/build/80754af9/tqdm_1602185206534/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 257)) (4.50.2) Requirement already satisfied: traitlets@ file:///tmp/build/80754af9/traitlets_1602787416690/work from file:///tmp/build/80754af9/traitlets_1602787416690/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 258)) (5.0.5) Requirement already satisfied: typing-extensions@ file:///tmp/build/80754af9/typing_extensions_1598376058250/work from file:///tmp/build/80754af9/typing_extensions_1598376058250/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 259)) (3.7.4.3) Requirement already satisfied: ujson@ file:///opt/concourse/worker/volumes/live/2fc9988c-ebca-4577-6c4b-7383ea76e8ee/volume/ujson_1602523306974/work from file:///opt/concourse/worker/volumes/live/2fc9988c-ebca-4577-6c4b-7383ea76e8ee/volume/ujson_1602523306974/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 260)) (4.0.1) Requirement already satisfied: unicodecsv==0.14.1 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 261)) (0.14.1) Requirement already satisfied: urllib3@ file:///tmp/build/80754af9/urllib3_1603305693037/work from file:///tmp/build/80754af9/urllib3_1603305693037/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 262)) (1.25.11) Requirement already satisfied: watchdog@ file:///opt/concourse/worker/volumes/live/cc0ee7bb-1065-44c4-5867-0fd5d13729e0/volume/watchdog_1593447373245/work from file:///opt/concourse/worker/volumes/live/cc0ee7bb-1065-44c4-5867-0fd5d13729e0/volume/watchdog_1593447373245/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 263)) (0.10.3) Requirement already satisfied: wcwidth@ file:///tmp/build/80754af9/wcwidth_1593447189090/work from file:///tmp/build/80754af9/wcwidth_1593447189090/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 264)) (0.2.5) Requirement already satisfied: webencodings==0.5.1 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 265)) (0.5.1) Requirement already satisfied: Werkzeug==1.0.1 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 266)) (1.0.1) Requirement already satisfied: widgetsnbextension==3.5.1 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 267)) (3.5.1) Requirement already satisfied: wrapt==1.11.2 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 268)) (1.11.2) Requirement already satisfied: wurlitzer@ file:///opt/concourse/worker/volumes/live/01a17f3d-eafe-4806-57a1-4b9ef5d1815f/volume/wurlitzer_1594753845129/work from file:///opt/concourse/worker/volumes/live/01a17f3d-eafe-4806-57a1-4b9ef5d1815f/volume/wurlitzer_1594753845129/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 269)) (2.0.1) Requirement already satisfied: xlrd==1.2.0 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 270)) (1.2.0) Requirement already satisfied: XlsxWriter@ file:///tmp/build/80754af9/xlsxwriter_1602692860603/work from file:///tmp/build/80754af9/xlsxwriter_1602692860603/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 271)) (1.3.7) Requirement already satisfied: xlwings==0.20.8 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 272)) (0.20.8) Requirement already satisfied: xlwt==1.3.0 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 273)) (1.3.0) Requirement already satisfied: xmltodict==0.12.0 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 274)) (0.12.0) Requirement already satisfied: yapf@ file:///tmp/build/80754af9/yapf_1593528177422/work from file:///tmp/build/80754af9/yapf_1593528177422/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 275)) (0.30.0) Requirement already satisfied: yarl==1.6.3 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 276)) (1.6.3) Requirement already satisfied: zict==2.0.0 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 277)) (2.0.0) Requirement already satisfied: zipp@ file:///tmp/build/80754af9/zipp_1604001098328/work from file:///tmp/build/80754af9/zipp_1604001098328/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 278)) (3.4.0) Requirement already satisfied: zope.event==4.5.0 in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 279)) (4.5.0) Requirement already satisfied: zope.interface@ file:///opt/concourse/worker/volumes/live/de428e3b-00ba-4161-442e-b9e5d25e4219/volume/zope.interface_1602002489816/work from file:///opt/concourse/worker/volumes/live/de428e3b-00ba-4161-442e-b9e5d25e4219/volume/zope.interface_1602002489816/work in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from -r requirements.txt (line 280)) (5.1.2) Requirement already satisfied: setuptools in /Users/jonathanpatscheider/opt/anaconda3/lib/python3.8/site-packages (from anaconda-client==1.7.2->-r requirements.txt (line 4)) (50.3.1.post20201107) Collecting pyobjc Using cached pyobjc-7.2-py3-none-any.whl (3.0 kB) ERROR: Could not find a version that satisfies the requirement ruamel_yaml_conda>=0.11.14 (from conda==4.10.1->-r requirements.txt (line 45)) (from versions: none) ERROR: No matching distribution found for ruamel_yaml_conda>=0.11.14 (from conda==4.10.1->-r requirements.txt (line 45)) Note: you may need to restart the kernel to use updated packages.

The city of New York, created a program in 2014 called the Vision Zero. It was created by Mayor of New York City Bill de Blasio. The vision for the program is to eliminate all unnecessary traffic deaths and serious injuries in New York City by 2024. The basis for the program was based on Swedish study, that concluded, that deaths of pedestrian and other soft road users as cyclists in traffic are not as much "accidents" as they are a mere failure of street design.[1]. This notebook as well as Vision Zero have shared goals, as the motivation for Notebook, is to analyze the current situation and improve upon Vision Zero, and helping them achieve their vision. Consequently, the dataset Motor Vehicle Collisions from NYC data. Each row represents a crash event, which is data going back from 2012 until 2021. Each accidents contains the date and time of the event, as well as who was involved, number of injuries and fatalities, which types of vehicles were invovled, as well as the contribution factors.
The program has been running for 5-6 years now, and initiatives have been brough about to in order to achive Vision Zero. Among those are lowering of the New York City speed limit from 30mph to 25mph, which was introduced in 2015. Moreover, by advice of Vision Zero advocates in Sweden, an increased amount of speed cameras, together with serveal other laws has been introduced to change the culture of driving in New York. Among those are increased penalties for failing to yield for pedestrians, bikes or other soft road users, which is considered as a criminal misdemeanor. This is due to increased risk of accidents involving soft road users prior to Vision Zero, and thus pedestrians as cyclists, will be a focus of this project.
In summary the vision of the this notebook and its inherhent visualzation created, is to amplify the visions of Vision Zero by providing the city of New York with tools and insights to help decision makers to determine dangerous causues, vehicles, time intervals, as well as which parts of the city are in need of safer designs, in order to achive Vision Zero
from IPython.display import display, Image
from IPython.display import IFrame
Firstly a brief overview of where the accidents take place, the number of accidents, and how many soft roaders users where invovled
IFrame(src='choroplethmap1.html', width=1000, height=700)
For the last years and so, the COVID-19 Pandemic has been raging through the world like a step fire. An interestring preliminary analysis, was to see the affect the pandemic have had, on the number of accidents. Moreover, since the beginning of Vision Zero, serveral initiatives have been implemented, and if effective, it should be clear from the number of accidents.
from IPython.display import display, Image
display(Image(filename='TotalAcci1221.png'))
As can be seen above the number of accidents has not decreased since the beginning of the oberservation from the dataset, expect in 2020, and 2021, which is due to the COVID-19 having a substantial impact on road users, throughout 2020 and 2021. In 2021, there is only data until april, which explains the low number of accidents. Looking beside the two last years, the number of accidents has been slowly increasing, which is worrisome, but can also be linked to the number of users on road, since congestions and traffic has increased the last couple of years. The more frequently the roads are used, the more likely there is to be an accident
The more frequently the roads are used, the more likely there is to be an accident
A more worrisome insigth is that, even though the goal Vision Zero was to decrease the number of unnecessary injuries and deaths, it would be eminent that injury and fataility rate dropped as well. Alarming as the plot below demostartes, that the numbers has been growing the last couple of years, even though the number of accidents have been dropping
display(Image(filename='injfat1221.png'))
##hej##
From the left the number of injuries relevative to the number of accident are shown. As can be seen, the rate of injury, is somewhat staple, around 25-30%, with a sligth decrease in 2013-15, which the rises again from 2016.
However, by looking at the two plots, there is an alarming increase of both rate of injury as well as fataility. So even though there has been fewer accidents, the rate of fatatily has increased signifacant, which is worrysome. This could be due to lesser and smaller accidents occuring less frequently, due to less traffic, thus only serious injuries due occur. This, upheld with the contribution factors, this trend is investigated further below: Nevertheless by comparing this, with the motivational part where it was stated, there serveal bills and iniatives has been put in place to reduce the injuries and fatalities, it could be argued, that they have not been so effective, as desired. Though the iniatives was mainly focused on certain types of accidents, especially Failure to Yield Rigth, as can been seen below is somewaht decreasing, whereas other factors can be seen rising, which could the reason for the incrased rate of injury/fataility
IFrame(src='.\yearallcauses.html', width=950, height=700)
By comparing these two plots, together with the knowlegde of increasing fataility the last couple of years, it can observed that Speeding, play a vital factor in this trend. By looking on the graph below, this point is further underlined, as speeding is one of the top contributors for fataility.
IFrame(src='./distibution_causes_all.html', width=1000, height=700)
Since lesser traffic allow for smoother traffic, it likely that speeding more often occur. Thus, it is important that city of New York continue to figth speeding, as this has been on the rise, and is of the major contributors for fataility.
Do not go gentle into that goodnight says Michael Caine, telling Matthew McConaughey not accept death passively, as he launches into worm hole in the moive Interstellar, which is believed to be imminent death. The same phrase can be somewhat used for New York but maybe with a more safe twist: Do go gentle into that night, as they people should take extra during the nigth, as the plot below demostrates. The severity of accidents grows substantially during the nigth early hours of the morning.
display(Image(filename='injfathourly.png'))
As stated from motivional part, soft road user are one of the main focuses, on this notebook, which became imminent when investigating how the soft roads users as bikes and pedestrians are involved in accident. They face a higher risk, especially counterparty risk, i.e. where other drivers causes harm to them, which is shown in the plot below
IFrame(src='./injury_fatal5.html', width=950, height=700)
IFrame(src='./injury_fatal3.html', width=950, height=700)
An interstring takeaway from the plot above is, when focusing on the level on injury of both pedestrians and cyclists compared with overall distribution. Around 80% of all the accidents involving soft road users, results in injury, which a factor 5 times compared with the overall distribution. Moreover, by comparing fatality, it can be observed, that the frequency is relatively higher than the overall, luckly still low. Based on these numbers, the main causes of contribution factors where investigated, to indentify any pitfalls for pedestrians and cyclists, and what contributes to the high level of accidents
IFrame(src='./causes_frequency_datasets.html', width=1000, height=700)
From the plot above, it is quite clear, that especially factors as Failure to Yield Rigth, as Driver Inattion, causes alot of accidents, in particular for cyclist and pedestrians, as these are more present, than the average number of accident in general. Consequently, these are contribution factors to accidents that are investigated in further details.
As can be seen from the plot above, driver distractions and failure to yield right are common accidents occurring for pedestrians and cyclist, thus putting them in huge counterparty risk, especially for pedestrians, as these two factors contribute to almost 50% of all of accidents. For cyclist, these two factors contribute in approximately 35% of the accidents. For ‘Failure to yield right’ it is relevant to see which crosses are represented most times in the accident statistics. The most represented crosses would be places of interest for further inspection to see if street design could be improved in the crosses to prevent future accidents. Similarly, the ‘Driver Inattention/Distraction’ factor is also relevant to investigate further to see if any locations distract drivers more often. An analysis of the most common locations for these two contributing factors are carried out based on accidents involving a pedestrian or a cyclist.
By knowing which causes are the main contributors putting bikes and pedestrians in exstensive risk, this knowlegde can be utilized to provide a map, of which intersections are in need of an update, in terms of design or more awareness among drivers:
IFrame(src='./worst_yield_right.html', width=1000, height=700)
As can be seen there are serveral hotspots, from which it accidents more often occur, like in Queens around flushing main street, where a lot of failure to yield rigth accidents occur. Also around Brooklyn, Tillary Street and Myrtle street alot of accidents too occur. These areas should be investiaged, by the city of New York to determine why drivers fail to yield rigth, and how it could be improved, as these are potential hot spots for accidents, that could have been avoided.
IFrame(src='./worst_driver_distraction.html', width=1000, height=700)
As can be seen from driver distraction, the most dangerous parts of town for pedestrians and cyclist are mostly located wihtin Manhatten, but also Brooklyb, but especially in the exit around Queensboro bridge, where alot of distractions causes accidents. Another area is around Noho and China town, and especially the cross of Kenmare Street and Chrystie street is a dangerous intersection, as this section is both high in Driver Distraction and Failure to Yield Rigth
Both causes can be seen on the maps, to be centered around different spots throughout the city. This can then be utilizied, by the city of New York to create awareness of the danger of these areas and intersection. Though it could be argueded, that failure to yield rigth, and driver distractions is subjective to the driver, the maps above demostrates, that certain areas and intersections are more prone to accidents than other. This underlines the fact that accidents due occur due to failure of street design, which then can be used by the city of New York to update their current street design.
As stated two major factors play a vital part in terms of accidents for soft road users. A interstring perspective was to investigate if any of these accidents, where more prone to occur during certain peak hours. As the plots demostrating below, certain accidents, are more likely to happen during certain hours, some of which make untuitively sense, whereas others requires a deeper dive
IFrame(src='./hour_pedestrian_causes.html', width=950, height=700)
IFrame(src='./hour_cyclist_causes.html', width=950, height=700)
From the plots there are certain key point of interst. One of the being that Pavement Slippery mostly occurs during sunrise and sunset, which makes sense, but is still quite interstring. Same tendency is observed for Glare, as this mostly happen during the morning hours. Also Driver Inatention, can be seen to have certain peak hours, as they mainly happen during the afternoon where people get of work. Thus it important, that the people remain focused in the traffic, as more accident are likely to happen during these hours, which is one of the major contributors for soft road accidents. A very interstring takeaway is accident happening due to Alcohol Involvment, as this mainly happens during the nigth, and not as much during the day. Rembering the plot demostrating rate of injury and fataility, as injuries and fatailites have higher rates as well during the night, thus indicating, that there could be a correlation between Drunk Driving and the high fataility during the night, which will be investigated further
Drunk driving is known cause of accidents in New York, and something the city, and US in general have tried to cut down on. This section will investiage, how the devolopment of drunk driving has been the last couple of years, as well non volentary inidivduals being effected by drunk driving. Does the accidents only cause self harm, or do the accidents cause harm to others as well?
IFrame(src='./distibution_causes_cyclist.html', width=1000, height=700)
One of the reasons for alcohol invovolment, is an interestring topic, is due to its high fataility rate. As can be seen on the plot above, it is the most fatal type of accidents, causing a fataility in roughly 5% of the accidents, and injury in 80%. Luckily it only contributes for around 1% of the accidents, but it is still af factor that needs to be mitigated. As stated cyclist and pedestrins are in greater risk of counterparty failure or accidents, thus the following plots illustrates the cotribution factors for cyclist over a 24 hour span. From the plot it can be derived, that accidents occuring to cyclists, with the highest rates of fataility as alcohol invovlment, are most common during the nigth, as well as during the weekend.
IFrame(src='./hour_cyclist_causes.html', width=950, height=700)
IFrame(src='./weekday_cyclist_causes.html', width=950, height=700)
So accidents for cyclist involving drunk driving are most commonly during the nigth, as well during the weekend, though Wednesday has the highest rate of fataility. Consequetly it would be expected that cyclists are in most danger of being killed in traffic, during the weekend nights:
display(Image(filename='injfathourlypdcy1.png'))
display(Image(filename='injfatdaycy.png'))
As expected cyclist are more prone to getting killed in the traffic during the nigth and early hours of the morning, with quite alarming figures that ranges from 2-5 time more likely. Also when cyclist are involved in an accident, it is almost with a 100% certainty, that they are getting injured, putting them at an exstensive risk. Thus it can be derived from figures, that cyclist are more prone to fataility during the nigth, which often is linked to alcohol involvement.
IFrame(src='./distibution_causes_pedestrians.html', width=1000, height=700)
The same tendency is clear for pedestrians, but only intensified. Alchohol involvment is the major contributor for pedestrian fatalities, which must be adressed in order to reduce the number of fatalities. By comparison, ancidents invovling alcohol only contribute to roughly 1%, yet of all accidents for both pedestians as cyclist they are the most fatal, thus making an important factor to mitigate, and decrease, in order to avoid unnecessary fatailities. Moreover traffic control disregard, and speeding are some of the major factors for fatalities, and these factors should be mitigated as well in order to avoid any further unnecessary accidents.
Moreover as was seen from accidents involving cyclists, alcohol accidents affecting pedestrians, does also mostly take place during the night, as well as during the weekend, as the figure below demostrate. In terms of speeding and disobyeing traffic controls, those factors occur more often durig the day, as well as during the midweek.
IFrame(src='./hour_pedestrian_causes.html', width=950, height=700)
IFrame(src='./weekday_pedestrian_causes.html', width=950, height=700)
As can be seen from the plots, accidents involving pedestrians are most likely to occur during late afternoon night and especially in the weekend Thus pedestrians have increased risk of being involved in an accident during those hours, and are in more danger of fatality, which is underlined in the plot below. Moreover it can be observe, that almost every time a pedestrian is invovled in an accident, no matter the hour, it almost always results in injury.
display(Image(filename='injfathourlypdcy.png'))
display(Image(filename='injfatdaypd.png'))
Drunk Driving and rate of accidents for bike and pedestrians are heavely linked, as drunk driving is one main contributors to fataility among soft road users, and mostly takes place during the nigth. This was especially a problem in the beginning of 2016, as can be seen from the figures above, which has luckly declined since, which has luckly decrease since. This is throughout the years, which can partly be due to their sobriety-checkpoints, and their increased focus on drunk driving
Another interstring point derived from the data, was that by comparing the data with weather data of New York from, it was clesar, that certain weather conditions do play a part in terms of accidents. Diffucult weather conditions, results in more injuries and fatailities, but only for pedestrians.
Interestringly enough, the amount of accidents, injuries or deaths, does not increase for cyclist as a consequence of weather conditions, which was the initial thoughth. Most accidents occur in sunny weather with plus degress. By comparing data it was observed that accidents on bikes occur mostly in the time spans with good weather, during the summers, thus explaining, why accidents where more serve in good weather condition. People simply did not bike during the winter. This intuitively is logic, since riding a bike in the winther or during bad weather is unpleasent, and is often avoided. For pedestrians on the other hand, it the tendency was clear as shown below:
display(Image(filename='weather_inj_fat_rateped.png'))
From this graph it can be observed, that weather conditions do play a vital part in when pedestrians are most likely to be injured or killed in traffic. As demostrated above, even though dry roads is the most common of weather conditions for accidents, injuries and deaths, the most dangerous conditions in terms of injuries, are wet and snowy roads, as these pose a great prone to injruies among pedestrians. In terms of fatalities, heavy wet road, is the most dangerous, with a average fataility per day of 0.2, though closely followed by dry road +. In terms of contribution reasons it can also be observed, that changing weather conditions, causes more accidents in particular within the major contribution factors as Failure to Yield Rigth and Driver Distraction, as shown below.
IFrame(src='./avg_causes_frequency_weather.html', width=950, height=700)
‘Failure to yield right’ and ‘Driver Inattention/Distraction’ are contributing factors for nearly half of accidents involving pedestrians. 35 % for cyclist accidents.Most accidents happen during peak hoursAccidents happening at night more often than during the day have a fatal outcomeAlcohol involvement are a factor with high frequency of fatal outcomes for accidentsAlcohol involvement mostly happens during the night and during weekendsFor pedestrian the number of accidents are fairly constant throughout the year whereas for the number for cyclist drops in winter periods – most likely due to fewer people cycling
Soft road users as bikes and pedestrians are more prone to accidents, and when involved, they are often associcated with higher risk of injury and fatality, than counterparties, like vehicles.
There are substantially higher rates of fataility among soft road users during certain peaks hours, especially at night.
As stated in the motivational part the motivation for this Notebook, was to analyze the current situation and improve upon Vision Zero, and helping them achieve their vision. From the analysis conducted, the notebook is now able to provide detailed information and insigths, to where and when the city of New York should allocate more resources in order to achive Vision Zero
Remebering the motivation for the project, was to provide an overview, where, when and why accidents occured, and moreover to provide the city of New York with a tools and insights to utilized to update current street design. By using the knowlegde of the contribution factors, when accidents take place, which this is then further linked, with where these accidents takes place the following recommendation are provided:
Soft Road Users are more exposed to accidents than counterparties on the road
Soft road users as cyclist and pedestrians, are as expressed more exposed to accidents, with higher frequency and when involved, they are often associcated with higher risk of injury and fatality, than counterparties. Thus from the analysis, the board of Vision Zero should move forward with initiatives that recudes the risk of injury of being a pedestrian or cyclist in New York, as many of these accidents are avoidable, and are based on counterparty failures.
Failure to Yield Rigth and Driver Awareness
As stated this these factors play a major part in the number of accidents invovling soft road users, and needs to be mitigated. From the analysis, it was both derived, when these accidents mostly occur, but most importantly where they occur. By using the knowlegde of the contribution factors, this is then further linked, with where these accidents takes place, which then will be pint pointed out, thus providing the where, to which street designs should be updated. The plots maps provided, can be used as guidelines and indicators, where and when ressources should be allocate in order to reduce the number of accidents
The Dangers of Drunk Driving
Alchohol involvment is the major contributor for cyclist and pedestrian fatalities, which must be adressed in order to reduce the number of fatalities. Luckily by comparison, ancidents invovling alcohol only contribute to roughly 1%, yet of all accidents, for both pedestians as cyclist, they are the most fatal, thus making an important factor to mitigate, and decrease, in order to avoid unnecessary fatailities. Moreover traffic control disregard, and speeding are some of the major factors for fatalities, and these factors should also be mitigated as well in order to avoid any further unnecessary accidents.
The consumption of alcohol and rate of accidents for bike and pedestrians, was especially a problem in the beginning of 2016, which has luckly declined since. This is can partly be due to their sobriety-checkpoints, and their increased focus on drunk driving [4].